it inevitably becomes necessary to engage in outsourced development when dealing with one company or task vertically